Esx Settings Repository Software Record
The Esx Settings Repository Software Record schema contains properties to describe details regarding a software specification in the repository.
This schema was added in vSphere API 9.0.0.0.
{
"id": "string",
"display_name": "string",
"type": "string",
"software_info": {
"base_image": {
"details": {
"display_name": "string",
"display_version": "string",
"release_date": "string",
"quick_patch_compatible_versions": {
"quick_patch_compatible_versions": "string"
}
},
"version": "string"
},
"add_on": {
"details": {
"display_name": "string",
"vendor": "string",
"display_version": "string"
},
"name": "string",
"version": "string"
},
"components": {
"components": {
"version": "string",
"details": {
"display_name": "string",
"vendor": "string",
"display_version": "string"
}
}
},
"solutions": {
"solutions": {
"details": {
"display_name": "string",
"display_version": "string",
"components": [
{
"component": "string",
"display_name": "string",
"display_version": "string",
"vendor": "string"
}
]
},
"version": "string",
"components": [
{
"component": "string"
}
]
}
},
"hardware_support": {
"packages": {
"packages": {
"pkg": "string",
"version": "string"
}
}
},
"removed_components": {
"removed_components": {
"version": "string",
"details": {
"display_name": "string",
"vendor": "string",
"display_version": "string"
}
}
},
"alternative_images": {
"alternative_images": {
"base_image": {
"details": {
"display_name": "string",
"display_version": "string",
"release_date": "string",
"quick_patch_compatible_versions": {
"quick_patch_compatible_versions": "string"
}
},
"version": "string"
},
"add_on": {
"details": {
"display_name": "string",
"vendor": "string",
"display_version": "string"
},
"name": "string",
"version": "string"
},
"components": {
"components": {
"version": "string",
"details": {
"display_name": "string",
"vendor": "string",
"display_version": "string"
}
}
},
"solutions": {
"solutions": {
"details": {
"display_name": "string",
"display_version": "string",
"components": [
{
"component": "string",
"display_name": "string",
"display_version": "string",
"vendor": "string"
}
]
},
"version": "string",
"components": [
{
"component": "string"
}
]
}
},
"hardware_support": {
"packages": {
"packages": {
"pkg": "string",
"version": "string"
}
}
},
"removed_components": {
"removed_components": {
"version": "string",
"details": {
"display_name": "string",
"vendor": "string",
"display_version": "string"
}
}
},
"display_name": "string",
"selection_criteria": {
"selection_type": "string",
"host_uuids": [
"string"
],
"host_hardware_spec": {
"vendor": "string",
"models": [
"string"
],
"families": [
"string"
],
"oem_strings": [
"string"
]
}
}
}
}
},
"software_spec": {
"base_image": {
"version": "string"
},
"add_on": {
"name": "string",
"version": "string"
},
"components": {
"components": "string"
},
"solutions": {
"solutions": {
"version": "string",
"components": [
{
"component": "string"
}
]
}
},
"hardware_support": {
"packages": {
"packages": {
"pkg": "string",
"version": "string"
}
}
},
"removed_components": [
"string"
],
"alternative_images": {
"alternative_images": {
"base_image": {
"version": "string"
},
"add_on": {
"name": "string",
"version": "string"
},
"components": {
"components": "string"
},
"solutions": {
"solutions": {
"version": "string",
"components": [
{
"component": "string"
}
]
}
},
"hardware_support": {
"packages": {
"packages": {
"pkg": "string",
"version": "string"
}
}
},
"removed_components": [
"string"
],
"display_name": "string",
"selection_criteria": {
"selection_type": "string",
"host_uuids": [
"string"
],
"host_hardware_spec": {
"vendor": "string",
"models": [
"string"
],
"families": [
"string"
],
"oem_strings": [
"string"
]
}
}
}
}
},
"assigned_entities": {
"clusters": [
{
"id": "string",
"name": "string"
}
],
"hosts": [
{
"id": "string",
"name": "string"
}
]
},
"editable": false,
"creation_time": "string",
"modified_time": "string",
"orchestrator_info": {
"owner": "string",
"owner_data": "string"
}
}
Unique identifier of the software specification.
This property was added in vSphere API 9.0.0.0.
When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.esx.settings.repository.software_spec
. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.esx.settings.repository.software_spec
.
Display name of the software specification. The returned name is UTF-8 encoded.
This property was added in vSphere API 9.0.0.0.
The software specification type (Single or Composite).
For more information see: Esx Settings Repository Software SoftwareType.
This property was added in vSphere API 9.0.0.0.
Software information associated with the software specification.
This property was added in vSphere API 9.0.0.0.
Software specification details.
This property was added in vSphere API 9.0.0.0.
Entities that have this software specification assigned.
This property was added in vSphere API 9.0.0.0.
If set to true, this software specification can be edited.
This property was added in vSphere API 9.0.0.0.
Timestamp describing when this software specification was created.
This property was added in vSphere API 9.0.0.0.
Timestamp describing when this software specification was last modified. This timestamp is updated when the #update API is called or when a draft of this software specification is committed.
This property was added in vSphere API 9.0.0.0.
Orchestrator information of the software specification in the repository.
This property was added in vSphere API 9.0.0.0.
This property is optional because it was added in a newer version than its parent node.